var tableIns;
layui.use([ 'jquery', 'layer', 'form', 'table'  ], function() {
    var $ = layui.jquery;
    var layer = layui.layer;
    var form = layui.form;
    var table = layui.table;
    var laydate = layui.laydate;
    //渲染数据表格
    tableIns=table.render({
        elem: '#pay'   //渲染的目标对象
        ,url:'' //数据接口
        ,title: '用户数据表'//数据导出来的标题
        ,toolbar:"#ToolBar"   //表格的工具条
        ,height:'full-200'
        ,page: 1  //是否启用分页, limits: [10, 20, 30]
        ,limits: [7, 20, 30]
        ,limit: 7//默认采用3
        ,cols: [[   //列表数据
            {field:'hospitalpriceid', title:'序号',align:'center'}
            ,{field:'durgname', title:'药品名称',align:'center'}
            ,{field:'durgnum', title:'数量',align:'center'}
            ,{field:'repiceprice', title:'售价',align:'center'}
            ,{field:'repicetotal', title:'总价',align:'center'}
        ]]
    })
    //渲染数据表格
    tableInss=table.render({
        elem: '#pays'   //渲染的目标对象
        ,url:'' //数据接口
        ,title: '用户数据表'//数据导出来的标题
        ,height:'full-200'
        ,toolbar:"#ToolBars"
        ,page: 1  //是否启用分页, limits: [10, 20, 30]
        ,limits: [7, 20, 30]
        ,limit: 7//默认采用3
        ,cols: [[   //列表数据
            ,{field:'durgname', title:'药品名称',align:'center',width:"20%"}
            ,{field:'durgnum', title:'数量',align:'center',width:"12%"}
            ,{field:'repiceprice', title:'售价',align:'center',width:"12%"}
            ,{field:'repicetotal', title:'总价',align:'center',width:"12%"}
            ,{field:'htime', title:'取药时间',templet: "<div>{{layui.util.toDateString(d.htime, 'yyyy年MM月dd日 HH:mm:ss')}}</div>",align:'center',width:"44%"}
        ]]
    })
    //查询
    $("#doSearch").click(function(){
        if($("#shows").val()==""){
            layer.msg("请输入住院号！");
            $("#shows").select();
            return false;
        }
        sel();
    });
    //失焦事件
    $("#shows").blur(function(){
        $("#dataFrm")[0].reset();
        $("#show").val($(this).val());
        $("#hidden").val("");
        $("#show1").fadeOut(1);
        $("#show3").fadeOut(1);
        $("#show4").fadeOut(1);
    });
    function sel(){
        var params=$("#dataFrm").serialize();
        $.ajax({
            url: '../liao/selPay',
            dataType: 'json',
            type: 'post',
            data:params,
            success: function (data) {
                if(data==""){
                    layer.msg("请输入正确的住院号！");
                    $("shows").select();
                }else{
                    $.each(data, function (index, item) {
                        for(var i in item){
                            $("input[name="+i+"]").val(item[i])
                        }
                    });
                    sels();
                    tableIns.reload({
                        url:"../liao/selDrugs?"+params
                    })
                    tableInss.reload({
                        url:"../liao/selPhar?"+params
                    })
                    $("#show1").fadeIn(1000);
                    $("#show3").fadeIn(1000);
                    $("#show4").fadeIn(1000);
                }
            }
        })
    }
    table.on("toolbar(pay)",function(obj){
        var params=$("#dataFrm").serialize();
        if(obj.event=='add') {
            layer.confirm('确认要取出此药品订单吗？', {
                btn : [ '确定', '取消' ]//按钮
            }, function(index) {
                layer.close(index);
                $.post("updDrug",params,function(inp){
                    layer.msg(inp);
                    //查询余额
                    sels();
                    tableIns.reload();
                    tableInss.reload();
                })
            })
        }
    })
    function sels(){
        var params=$("#dataFrm").serialize();
        //查询余额
        $.post("selSurplus",params,function(inp) {
            if(inp==""){
                $("#yong").val(0);
            }else{
                $.each(inp, function (index, item) {
                    for(var i in item){
                        if(i=="repicetotal"){
                            $("#yong").val(item[i]);
                        }
                    }
                });
            }
            $("#yu").val($("input[name='money']").val()-$("#yong").val());
        })
    }
});